hit or punch something or someone repeatedly - Spanish English Dictionary